EETI QNX USB Driver Installation Note

Revision    : 1.9.4828
OS        : QNX Neutrino RTOS v6.5
Release Date    : 11-10-2014

File List:
1. eeti_devi
2. devu-touch-mouse
3. AP
4. touchload.sh
5. driver_install.sh
6. EETI_UserSetting.ini

Steps(Please operating in console mode):

1. Go to target machine subdirectory(which like X86, arm or other), then change the driver_install.sh permissions and make the file executable.
    Example:    chmod +x driver_install.sh

2. Execute driver_install.sh
    Example:    sh driver_install.sh

3. Edit the /usr/photon/config/EETI_UserSetting.ini and set the device PID and other settings (CalSource of PCAP must = 0)
   If you are uncertain the USB device PID you're using, you can use use command "usb -vvv" to identify.
   To find the device which vendor ID (VID) is 0x0eef (eGalax Inc.), and cpoy the Product ID (PID) to EETI_UserSetting.ini [SINGLE_PID_REG] section

   Note: If you have multiple PID, you can define a PID range in EETI_UserSetting.ini [PID_GROUP] section
    
4. Edit /root/.profile and add the following at the end of .profile
    sh touchload.sh
    
5. Reboot system.


Trouble shooting:
1.The touch point is not the position you touched.
  Please execute the AP program and do calibration. 
  You can use drawtest to test your calibration result.

2.Touch can't work
  Please use the system process inspector to check the folder /dev/ whether io-usb, 
  eeit_devi and devu-touch-mouse processes are executing.
  If io-usb exists, eeti_devi or devu-touch-mouse don't exists, 
  make sure finish all steps and executed the touchload.sh to reload driver.

3.Touch can't work and show "Unable to find process 'io-hid'"
  The touch device might be controlled by other driver, 
  please remove the touch device USB and rerun touchload.sh. Then reconnect the touch device USB.
  
4.If there are other problems, please contact us by email: touch_fae@eeti.com
